home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / share / doc / libcroco3 / TODO < prev   
Text File  |  2006-03-05  |  2KB  |  46 lines

  1.  
  2. *coding:)
  3.  
  4.  
  5.  
  6. Well, in the cr_statement_xxx_parse_functions, memleaks 
  7. occur (the parsing result set in the sac callback is not freed)
  8. when a parsing fails. This is because the unrecoverable error
  9. does not get called when the standalone parsing functions exported
  10. by CRParser are called independently.
  11. I have now to support 2 modes of parsing. Normal and standalone.
  12. In standalone mode, the standalone parsing functions must
  13. call the "unrecoverable_error" sac callback when they fail.
  14.  
  15. implements the width:20% case. (on going)
  16.        implement the size wrapping using the rightmost_x field of CRLayEngPriv.
  17.  
  18. Provide support for font selection. (hard, started, is well underway.)
  19.  First make sure to be able to gather all the font related property
  20.   values.
  21.  Then, figure out how to implement a font selector that uses
  22.  pango. (on going)
  23.  
  24. Go forward in the cascading implementation in cr-sel-eng.c
  25.      test/debug it.
  26.      write test cases to test/debug/validate this kind of stylesheets:
  27.        P {border: thick}
  28.        P {display: block}
  29.        /*
  30.         *stylesheets where the same selector is used several times
  31.         *to define different declarations.
  32.         */
  33.      write test cases to test/debug/validate the multi stylesheet support.
  34.  
  35.  
  36. *Doc:)
  37.  
  38. Write examples of how to use the SAC api of libcroco and how to
  39. walk the css stylesheet tree.
  40.  
  41. Finish the design of the instruction set of the selection engine.
  42.     The draft design is in the file 
  43.     docs/designs/docs/design/sel-instr.txt.
  44.  
  45. Write a litte doc about how to use the parser as it is today.
  46.